114ae3d15f11d920a3059b72483d5aca70e72dde,src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/printers/BuzzStringPrinter.java,BuzzStringPrinter,print,#,20
Before Change
final StringStringReturner myBuzzStringReturner = myBuzzStringReturnerFactory
.createStringStringReturner();
try {
this.outputStrategy.output(myBuzzStringReturner.getReturnString());
} catch (Exception e) {
// We're the enterprise...we don't get exceptions!
}
After Change
final StringStringReturnerFactory myBuzzStringReturnerFactory = new BuzzStringReturnerFactory();
final StringStringReturner myBuzzStringReturner = myBuzzStringReturnerFactory
.createStringStringReturner();
final FizzBuzzOutputStrategyToFizzBuzzExceptionSafeOutputStrategyAdapter myOutputAdapter =
new FizzBuzzOutputStrategyToFizzBuzzExceptionSafeOutputStrategyAdapter(outputStrategy);
myOutputAdapter.output(myBuzzStringReturner.getReturnString());
}
@Override